/*Structural ids*/
.wrapper {
    min-height:100%;
    height:auto !important;
    height:100%;
    margin:0 auto -60px;
}

#header, #footer, #toolbar{
    width:100%;
    text-align:center;
}

#footer, .push {
    height:60px;
}

#footer{
    background-color:#777;
    color:#444;
}
#header{
    background-color:#ddd;
    height:50px;
}

#toolbar{
    background-color:#ccc;
    height:30px;
}

#content{
    padding:5px;
}

/*Document*/
html, body{
    height:100%;
    font-family:Verdana, Arial, Helvetica,sans-serif;
    font-size:9pt;
    margin:0;
}

a,a:link,a:active,a:visited{
    color:#444;
}

a:hover{
    color:#f60;
}

/*classes*/
.error{
    color:#f00;
}

.login-box{
    text-align:center;
    color:#ddd;
    width:200px;
    height:85px;
    border: 4px double #999;
    background-color:#222;
}

.property-input{
    border: 2px none transparent;
    width:400px;
    background-color:transparent;
}

.rows-pair{
    background-color:#efefef;
}

.rows-odd{
}

.property-label{
    color: #660000;
}

